body, html {
    margin: 0;
}

body {
	background-color: #323232;
	font: 13px Tahoma, Verdana, sans-serif;
	line-height: 18px;
	color: #3a2717;
}

h1 {
	font: 25px Trebuchet MS, Verdana, sans-serif;
	text-transform: uppercase;
	margin: 10px 0 30px 0;
}

h2 {
	font: 18px Trebuchet MS, Verdana, sans-serif;
	margin: 10px 0 5px 0;
}

p {
	width: 100%;
	margin: 0 0 5px 0;
}

a {
	text-decoration: none;
	color: #6E5248;
}

a:hover {
	text-decoration: underline;
}

#wrap {
	width: 500px;
	margin: 20px auto;
	background-color: #fff;
	padding: 20px;
}

.module {
	width: 470px;
	min-height: 50px;
	margin: 0 0 30px 0;
}

a img  { border: 0; }